package jp.sourceforge.akjrcp.dropsomething2;

import jp.sourceforge.akjrcp.ffmpeg.FFMpegExecuter;
import jp.sourceforge.akjrcp.ui.FileOverwriteControler;

public interface FFMpegDropSomethingTab2{
public static final String SELECTION_INDEX="settings_selection_index";
public static final String SETTINGS="settings_data";
	
public void setProgress(int progress);

//size based.
/*
public void setProgressMaxBytes(int kbytes);
public int getProgressMaxBytes();
public void setProgressKBytes(int kbytes);
public int getProgressKBytes();
public void progressBytes(int kbytes);
*/
public void setProgressMaxTime(long time);
public long getProgressMaxTime();
public void setProgressTime(long time);
public long getProgressTime();
public void setProgressText(String text);

public void setStartTime(long time);
public long getStartTime();
public FFMpegExecuter getFFMpegExecuter();

public FileOverwriteControler getFileOverWriteControler();

public void progressTime(long time);
}
